/**
 * @description 自动import导入所有 vuex 模块
 */
import { createStore } from 'vuex';

const modules = {};

const context = import.meta.glob('./modules/*.js', { eager: true });

for (const key in context) {
  const module = context[key].default;
  const moduleName = key.slice(0, -3).replace('./modules/', '');
  modules[moduleName] = module;
}

export default createStore({
  modules,
});